package orm;

/**
 * Tabla que registra los pacientes con sus datos personales
 */
public class Paciente {
	public Paciente() {
	}
	
	private java.util.Set this_getSet (int key) {
		if (key == orm.ORMConstants.KEY_PACIENTE_ATENCION) {
			return ORM_atencion;
		}
		
		return null;
	}
	
	org.orm.util.ORMAdapter _ormAdapter = new org.orm.util.AbstractORMAdapter() {
		public java.util.Set getSet(int key) {
			return this_getSet(key);
		}
		
	};
	
	private int idPaciente;
	
	private String RUT;
	
	private String Nombre;
	
	private String Direccion;
	
	private java.util.Set ORM_atencion = new java.util.HashSet();
	
	private void setIdPaciente(int value) {
		this.idPaciente = value;
	}
	
	public int getIdPaciente() {
		return idPaciente;
	}
	
	public int getORMID() {
		return getIdPaciente();
	}
	
	/**
	 * DNI o RUT es el identificador Nacional del paciente ingresado
	 */
	public void setRUT(String value) {
		this.RUT = value;
	}
	
	/**
	 * DNI o RUT es el identificador Nacional del paciente ingresado
	 */
	public String getRUT() {
		return RUT;
	}
	
	/**
	 * Nombre completo del paciente registrado
	 */
	public void setNombre(String value) {
		this.Nombre = value;
	}
	
	/**
	 * Nombre completo del paciente registrado
	 */
	public String getNombre() {
		return Nombre;
	}
	
	/**
	 * Dirección local postal del paciente ingresado
	 */
	public void setDireccion(String value) {
		this.Direccion = value;
	}
	
	/**
	 * Dirección local postal del paciente ingresado
	 */
	public String getDireccion() {
		return Direccion;
	}
	
	private void setORM_Atencion(java.util.Set value) {
		this.ORM_atencion = value;
	}
	
	private java.util.Set getORM_Atencion() {
		return ORM_atencion;
	}
	
	public final orm.AtencionSetCollection atencion = new orm.AtencionSetCollection(this, _ormAdapter, orm.ORMConstants.KEY_PACIENTE_ATENCION, orm.ORMConstants.KEY_ATENCION_PACIENTEIDPACIENTE, orm.ORMConstants.KEY_MUL_ONE_TO_MANY);
	
	public String toString() {
		return String.valueOf(getIdPaciente());
	}
	
}
